Gproftpd est l'interface graphique de proftpd, un serveur ftp très puissant mais plutôt complexe. Une version française existe (reportez vous à la fin).
Les package sont disponibles aux adresses suivantes (la 1ère est celle du site de gadmin mais ne fonctionne pas tout le temps) :
Pensez bien à d'abord désinstaller la version existante avant d'installer la nouvelle.
Merci à Iocha pour son lien ;)
Le paquet s'appelle aujourd'hui gadmin-proftpd
Pendant l'installation une fenêtre s'ouvrira et vous demandera si vous voulez que proftpd soit indépendant ou lancé par inetd, gardez indépendant et cliquez sur suivant.
L'installation est à présent terminée.
Gproftpd se trouve dans Système → Administration → GPROFTPD
Attention : le lancement par le menu peut échouer : il y a une commande incorrecte.
Vous pouvez donc modifier la commande dans le menu ou le lancer en appuyant sur ALT + F2 puis en entrant :
gksudo gadmin-proftpd
Si la fenêtre se referme aussitôt lancée, et si vous avez le message "erreur de segmentation" en le lançant via le terminal, téléchargez la dernière version ici.
à la première ouverture, gproftpd vous demandera si vous voulez créer un fichier de configuration proftpd qui lui est propre, si vous n'avez jamais utilisé proftpd en ligne de commande faites Yes (ou Oui), sinon sauvegardez votre ancienne configuration quelque part avant de le faire …
L'interface de gproftpd est très pratique.
Cet onglet sert à créer plusieurs serveurs virtuels. Par défaut, il y en a un qui est précréé.
Pour éditer sa configuration, il suffit de modifier les paramètres en dessous et faire appliquer la nouvelle configuration.
Tous les paramètres ne sont pas intéressants. Les plus utiles sont Download et upload speed qui permettent de fixer la vitesse maximale de téléchargement et d'envoi dans le ftp
Ensuite il y a port qui permet de choisir le port du serveur ftp
et passive port range qui permet de choisir les ports qui serviront à l'envoi et la réception des données
Default Home et Upload directory permettent quand à eux de choisir les dossiers par défaut du serveur ftp !
Cet onglet permet de paramétrer les utilisateurs, leurs dossiers, leurs mots de passe et leurs permissions
Pour créer un utilisateur, il suffit de remplir le tableau en dessous et de faire ajouter
Maintenant faites ajouter,
Remarque : Il faut parfois insister avec ajouter puis appliquer
ensuite :
Le tableau du dessous permet de choisir les autorisations par dossier il suffit de cocher les autorisations que l'on veut lui donner et dans quel dossier
ajouter les traductions des colonnes
Rien de plus simple, cliquer sur un utilisateur et faire supprimer
Cliquer sur un utilisateur, puis modifier ce que l'on veut et faire appliquer !
Tous les autres onglets sont des onglets de Logs, ils permettent de voir le bon fonctionnement de proftpd, les utilisateurs connectés, l'espace disque, les fichiers uploadés… etc.
L'onglet configuration permet de modifier le fichier de configuration de proftpd à la main ou de le peaufiner soi-même
Pour utiliser gproftpd en Français, je vous conseille de passer à Gutsy ou suivants.
Il arrive que l'on ne puisse pas activer proftpd, diverses erreurs s'affichent donc dans le terminal.
Pour corriger ce problème il suffit de créer le dossier var de proftpd via cette commande:
sudo mkdir /var/run/proftpd/
Tout devrait fonctionner maintenant.